pillar snails - Español Inglés Diccionario